# -*- coding: utf-8 -*-
# @Author: shj
# @Date: 2020-03-29 21:08:08
# @LastEditTime: 2020-03-30 13:19:07
# @LastEditors: shj
# @Description: 水仙花数
# @FilePath: /python3/algorithms/shuixianhua.py
'''
水仙花数：水仙花数也被称为超完全数字不变数、自恋数、自幂数、阿姆斯特朗数，它是一个3位数，该数字每个位上数字的立方之和正好等于它本身，例如：$1^3 + 5^3+ 3^3=153$。
'''
print('找到的水仙花数为：')
for num in range(100, 1000):
    low = num % 10
    mid = num // 10 % 10
    high = num // 100
    if num == low**3 + mid**3 + high**3:
        print(num)
print('水仙花数查找完成')
